home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 February / EnigmA AMIGA RUN 15 (1997)(G.R. Edizioni)(IT)[!][issue 1997-02][PLANET CD V].iso / progs / thor / thor_api / parsemsg / makefile next >
Makefile  |  1996-08-05  |  1KB  |  44 lines

  1. PATH = SRC:BBSRead/
  2. SRC = $(PATH)ParseMsg/
  3. INCLUDE = $(PATH)include/
  4.  
  5. DEST = $(PATH)
  6. BIN = $(DEST)bin/
  7. COMMON = $(DEST)common/
  8. GST = $(COMMON)bbsread.gst
  9. OBJDIR = $(DEST)ParseMsg/
  10.  
  11. REVFLAGS = 
  12.  
  13. SC = sc:c/sc
  14. SCFLAGS = DEBUG=FULL
  15.  
  16. ASM = sc:asm
  17. ASMFLAGS = idir INCLUDE:
  18.  
  19. LFLAGS = 
  20. LIBS = lib:sc.lib lib:amiga.lib # lib:debug.lib
  21. OBJ = $(OBJDIR)ParseMsg.o 
  22. DEP = $(INCLUDE)libraries/bbsread.h $(INCLUDE)clib/bbsread_protos.h $(INCLUDE)pragmas/bbsread_pragmas.h $(INCLUDE)libraries/bbsreadtags.h
  23.  
  24. $(BIN)ParseMsg : $(GST) $(OBJ)
  25.     Revision $(SRC)ParseMsg.rev CSOURCE $(SRC)ParseMsgRev.c $(REVFLAGS)
  26.     $(SC) STRMER $(SRC)ParseMsgRev.c
  27.     slink < WITH <#
  28. FROM $(COMMON)NoName.o $(SRC)ParseMsgRev.o $(OBJ) $(COMMON)OpenBRLib2.o $(COMMON)SPrintf.o 
  29. TO $(BIN)ParseMsg 
  30. LIB $(LIBS) 
  31. $(LFLAGS) BATCH NOICONS
  32. <
  33.     @protect $(BIN)ParseMsg +p
  34.  
  35. .c.o:
  36.     $(SC) NOSTKCHK IDIR $(INCLUDE) GST $(GST) OBJNAME $(OBJDIR) $(SCFLAGS) $*.c
  37.  
  38. $(GST) : $(COMMON)makegst.c $(DEP)
  39.     $(SC) IDIR $(INCLUDE) MGST $(GST) $(COMMON)makegst.c
  40.     gst $(GST) UNLOAD
  41.     delete >nil: $(COMMON)makegst.o
  42.  
  43. $(OBJDIR)ParseMsg.o : $(SRC)ParseMsg.c $(DEP)
  44.